<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="me.send.business.base.alipay.config.AlipayConfig"%>
<%@ page import="me.send.business.base.alipay.util.AlipaySubmit"%>
<%@ page import="java.util.HashMap"%>
<%@ page import="java.util.Map"%>
<%@ page import="java.text.SimpleDateFormat"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ page isELIgnored="false"%>
<%@include file="header.jsp"%>
<%
		////////////////////////////////////请求参数//////////////////////////////////////

		//服务器异步通知页面路径

		String notify_url = "http://www.yihusong.com/brokerConsumer/wallet/broker/alipay/batch/notify_url";
		//需http://格式的完整路径，不允许加?id=123这类自定义参数
		
		//付款账号
		String email = "yihusong@163.com";
		//必填
		
		//付款账户名
		String account_name = "南京呼送电子科技有限公司";
		//必填，个人支付宝账号是真实姓名公司支付宝账号是公司名称
		
		SimpleDateFormat sdf =new SimpleDateFormat("yyyyMMdd");
		String currentDay=sdf.format(new Date());
		//付款当天日期
		String pay_date = currentDay;
		//必填，格式：年[4位]月[2位]日[2位]，如：20100801
		
		//批次号
		String batch_no =(String)request.getAttribute("batch_no");
		//必填，格式：当天日期[8位]+序列号[3至16位]，如：201008010000001
		
		//付款总金额
		String batch_fee = (String)request.getAttribute("batch_fee");
		//必填，即参数detail_data的值中所有金额的总和		
		//付款笔数
		String batch_num = (String)request.getAttribute("batch_num");
		//必填，即参数detail_data的值中，“|”字符出现的数量加1，最大支持1000笔（即“|”字符出现的数量999个）
		
		//付款详细数据
		String detail_data = (String)request.getAttribute("detail_data");
		//必填，格式：流水号1^收款方帐号1^真实姓名^付款金额1^备注说明1|流水号2^收款方帐号2^真实姓名^付款金额2^备注说明2....
		
		
		//////////////////////////////////////////////////////////////////////////////////
		
		//把请求参数打包成数组
		Map<String, String> sParaTemp = new HashMap<String, String>();
		sParaTemp.put("service", "batch_trans_notify");
        sParaTemp.put("partner", AlipayConfig.partner);
        sParaTemp.put("_input_charset", AlipayConfig.input_charset);
		sParaTemp.put("notify_url", notify_url);
		sParaTemp.put("email", email);
		sParaTemp.put("account_name", account_name);
		sParaTemp.put("pay_date", pay_date);
		sParaTemp.put("batch_no", batch_no);
		sParaTemp.put("batch_fee", batch_fee);
		sParaTemp.put("batch_num", batch_num);
		sParaTemp.put("detail_data", detail_data);
		
		//建立请求
		String sHtmlText = AlipaySubmit.buildRequest(sParaTemp,"get","确认");
		out.println(sHtmlText);
	%>
<%@include file="footer.jsp"%>